Adds more examples of recurrent functions
Adds a recurrent implementation of mergesort