These are Haskell program in which all the concepts have been implemented . These program are a written in reference to Haskell professional programming course and some reference books .