made MultipleOfSet have an optional offset, added divideAndRemainder for Calculatable and Extension functions for Number