Workaround for lack of tail call optimization in JS | Heykuki News