Refactoring Methods with Recursive Combinators | Hacker News Reader