To understand recursion you first need to understand recursion .