The best video I've found that explains recursion!

I hope this helps someone!