Can someone explain to me why I would ever want to write a function inside a function to call recursively over just the bottom solution where I just write the recursive all-in-o