solutions for book C. Okasaki purely functional data structures