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.
Another note for tomorrow:

Instead of checking all the booleans first, instead infer they all evaluated to False with empty string.