This Function is Not Tail Recursive | Hacker News Reader