Division is hard, but it doesn't have to be