simpler divmod