Sorting a million 32-bit integers in 2MB of RAM using Python | Hacker News Reader