https://videoindir.mobi/video/CRu7EaDO_KG7/python-tutorial-recursion-in-python
Python Tutorial: Recursion in Python