JavaScript (ES6) Has Proper Tail Calls
bbenvie.com