Adds faro recursive shuffle and chap11 exercises. Cleans up other recursive functions.