divide algorism