An easy way to build and transform array using a concise and declarative description (thanks to Haskell). To easily understand what list comprehensions are in Haskell check out this link.