DivisionAlgorithm