Deep Recursion
In functional programming, we often look at a list in terms of its head (first-element) and tail...
Tags: scala, functionalprogrammin