Behaviour of div & mod with negative arguments?