Необходимо 2 задания на языке Haskell.
Первое:
1) Создать splay-дерево с 4 уровнями
2) Найти в левом поддереве минимальный элемент и удалить его.
3) Вывести на экран изначальное и новое дерево.
Второе:
Переписать предыдущее через функции высших порядков (map, foldl/foldr, apply etc).