Add recursion exercises from Buck