Finish luhn validation exercise

You can go point-free here if you'd like:

``` haskell
doubleEveryOther :: [Int] -> [Int]
doubleEveryOther = reverse . doubleEveryOtherLeftToRight . reverse
```