added docs on testing and test for max recursion depth
working fix for recursion to infinity and beyond
fixed infinite recursion
bump no more infinite loops