This contains two samples of recursion.