title: Vectorization in functional programming
body: <p>Im currently doing a machinelerning course where we implement every algorithm using vectorization. The concept of vectorization seems to be most applicable to imperative programming to make the code more compact and to use the highly optimized numerical libraries for the language. 
  However when looking in ml books for functional programming the algorithms are implemented declarative not using vectorization. You win the readability for programmers that are not experts in linear algebra but can this implementation in haskell get close to a vectorization implementation in an imperative language? </p>
  
  <p>My question is how does the concept of vectorization apply in functional languages?</p>