better arithmetic