recurse/1 - use optimizable tail recursion; recurse/2; tweak manual.yml

recurse/1 - use optimizable tail recursion; recurse/2; tweak introductory parts of manual.yml