haskell: vector tutorial in drafts