https://remp3indir.net/python-recursion-assignment/
python recursion assignment