Playing with ES6: Tail Call Optimization · HackerTrans