работа с множествами на haskell. помогите пожалуйста!
Написать библиотеку функций и главную программу, реализующие работу с множествами. Множество не может содержать повторяющиеся элементы. Реализовать операции объединения, пересечения, пополнения элементом, исключения элемента, проверки принадлежности элемента множеству. Упорядоченные множества: главная программа должна позволять сложные выражения с теоретико-множественными операторами. помогите пожалуйста!!! я не знаю хаскелл и не смогу быстро это написать.
ну пожалуйста!!! help!!!