it's an old argument and at one time the choice of definition was almost a function of which side of the atlantic defined the language or processor.
Ada compromised by providing both operations-- there's always room for one more-- calling them `mod' and `rem', with nothing left to chance.
