HaskellPractice Solving coding problems in haskell to gain better understanding of its paradigm and maths behind it Learnt: IO Monads, Functors and applicatives Use of Fix Function for recursion Using inifite data structure ....