functional programming course homeworks Haskell homework project for FP ITMO course. practices Sorting functions Number operations homeworks Theoretical Basic Language constructions File System Shell Strictness. Multithreading. Advanced types. Lenses. Comonads.