Упражнения из книги Учебник по Haskell