Shout out to my 2nd year students writing tail recursive JavaScript because nobody told them they couldn't.