Recursion using only original list

Thank you for the clear explanation. Mixed up the variables in my head and thought it was a language thing.