Hi Dan, > + // TODO: If either operand is a single element, round the result min anx anx -> and > + // max value to the appropriate multiple of that element. By the way, the proposed transform is only valid if the multiplied up interval doesn't wrap around. Ciao, Duncan.