made division much faster
some subtle changes in speed