DivisionSchool optimized.
Mod function included.
toDouble function include.