Solutions for Purely Functional Data Structures book