ex29 to test 'let rec and' + various fixes for this test