We've already put lists in lists and loops in loops. This time, let's put functions in functions!

Great! Every time we call greet(), we also call the say_hi() function, a practice that we also call nesting.

Oh noes! Doesn't greet() require two parameters?