Recursion explained. Java & Python sample code below. Check out Brilliant.org (https://brilliant.org/CSDojo/), a website for learning math and computer science concepts through solving problems. First 200 subscribers will get 20% off through the link above. Special thanks to Brilliant for sponsoring this video. Find sample code in Python and Java here: https://www.csdojo.io/recursion This was #6 of my data structures & algorithms series. You can find the entire series in a playlist here: https://goo.gl/wy3CWF You can check out my video about dynamic programming here: https://youtu.be/vYquumk4nWw Also, keep in touch on Facebook: https://www.facebook.com/entercsdojo If you want to find my introduction to recursion, you can check it out here: https://youtu.be/B0NtAFf4bvU