Designing an exponentiation operator for JavaScript | Hacker News Reader