Reversing an n-bit number in log n time | Hacker News Reader