Tutorial to help explain recursion.