A set of challenges for functional programming in Haskell.
Haskell program to validate credit card numbers.