division with a remainder