2012 - 2013. Improvement 3.
2012 - 2013. Improvement 3.

Refactored the winner-determining function into its own helper to take advantage
of early returns. This allows for changing the comment-only branches (such as
the 2009 Wimbledon commentary) to truly do nothing. Converted all `if` branches
so they must return, and now there's no more need of top-level `elif` uses. Also
added attempted explanations for each top-level `if` block -- because that tells
a much more interesting story about the modern men's tennis scene than a bunch
of nested `if` statements.
+ One fewer `else` clause for French Open (implied by return at end of block)
+ One fewer `else` clause for 2010 (implied by return at end of block)
+ One fewer `else` clause for Wimbledon (implied by return at end of block)
+ One fewer `else` clause for Australian Open (implied by return at end of block)
+ One fewer `else` clause for US Open (implied by return at end of block)

frdzy/if-else-tennis