Raindrops: Updated to use functions. Example now uses anonymous function

I decided to structure the exercise in a similar manner to the python implementation. I also decided to use an anonymous function in the example to show how to use them.

I'm starting to get more comfortable with branches.
Can you explain the value of using a nested function expression vs. an external function declaration?