added python, ruby, and haskell examples