fp-courses-material
===================
###Functional programming cources material
###Module 1. Polymorphism
===================
####High-Kind Types & Type Constructors ####Polymorphism ####Parametric polymorphism (Universal) ####Subtype polymorphism (Universal) ####Ad-Hock polymorphism ####Family polymorphism ####Any, AnyRef, Null, Nothing
===================
###Module 2. Functional design primitives
===================
####Function Composition ####Type Class: Compose ####Type Class: Category ####Category (theory) ####Type Class: Functor ####Functor (theory) ####Applicative Functor ####Type Class: Applicative ####Type Class: NaturalTransformation ####Natural Transformation (theory) ####Type Class: Monad ####Monad (theory) ####Functor, Applicative & Monad (Type Classes) general overview: ####Special Functions ####Kleisli Category
===================
###Module 3. Functional design
===================
####Function Definition ####ANEX: