My solution to the first Dart Dare (https://plus.google.com/u/0/+SethLadd/posts/XjgFRvqtVA4)