Playing with ES6: Tail Call Optimization | Dark Hacker News