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.