A brilliant use of recursion | Dark Hacker News