haskell从第一原理编程:“从第一原理开始的Haskell编程”练习的注释和解决方案