Lazy sequences in idiomatic C++ using iterators | Hacker News Reader