For algorithms, a little memory outweighs a lot of time | Hacker News Reader