recursion clj - doing in parts - covers Ex 1 to 27, rest will fail, with Ex 27 Encore stuff