Solving Riddles with Prolog and ES6 Generators (2014) | Hacker News Reader