Textbook Solutions refer https://pythonxiisolutions.blogspot.com/ Practical's Solutions refer https://prippython12.blogspot.com/ Self Invocation is useful in Functions, that is how it gets its name Recursion. Recursive Function Recursion Vs Iteration How recursion works? Binary Search-Recursive implementation