Scala reimplementations of examples in the book Purely Functional Data Structures and Algoirithms as I follow along.