Why Does Math.round(0.49999999999999994) Round to 1 in Java 6? | Hacker News Reader