I am trying to wrap my head around the recursion idea, i get that the function keeps calling itself but i can’t really understand how to sit down and write the code… any body have good examples of using it from a basic level to a bit more advanced? thanks for the help!