The Division Algorithm