JavaScript surprising use of expressions
2ality.com