comparing decimals on computers is HARD