Solutions to exercises in "Purely Functional Data Structures", using Haskell.