Floating Point Modulus Changes

Couldn't find a way to easily do modulus with floating points. Method of
subtraction is very inefficient. Updates with a conversion from floating
point to integer once current char is small enough to do a divide and
get the remainder out of HI.