Whitespace
Move main function to the top
Fix type to Integer
Simplify Problem 3 Haskell
Whitespace
Add type annotation
Blank out unused parameter
Blank out unused parameter
Make palindrome more generic
Make palindrome more generic
Reimplement descendingProducts using a heap
Reorganize control flow
Replace custom Node type with Data.Tree
Generalize Ord Tree Integer to Ord a => Ord Tree a
Reimplement ascendingProducts using a heap
Remove obvious comment
Use brute force since the search space is <1m
Use brute force - search space is <100k
Use a lean map instead of a list comprehension
Whitespace