When is a recursive function not a recursive function? | Hacker News Reader