The ups and downs of trampolining
With CoffeeScript
I really enjoy programming solutions that are elegant and short. I also really like to keep the functions I write as pure as possible. This often leads me to want to implement recursive solutions to problems…