Analysis should include
reading recursive code
determining the result
comparing recursion and looping.