Add type annotations
Only create masks for the same digit
Add a newline
Squeeze out a superfluous function
Inline a small function
Reuse the replace function
Use a lambda for clarity
Merge two maps into one
Move read/show out of the families function
More appropriate variable names
Remove unnecessary call to show
Fix copy-paste mistake
Solve Problem 52 in Haskell
Solve Problem 53 in Haskell

Uses the multiplicative formula for n choose r
Use a list comprehension for clarity
Add type annotation
Rewrite the product formula
Add data file
First attempt at 54