Attempting to write a bubbleSort in Haskell from scratch is a lesson in humility. I used to underestimate/devalue the point of a
Fulltime formal CS degree.. Now i realize, my fallacy..
Infact, i am now convinced that the best interview exercise would be to time how long one takes to code bubbleSort in a new language given in the interview..:-P

P.S: Am new to Haskell.