Add leap year exercise

Hopefully the pattern matching is fairly easy to understand.