I'd also like to add that arrays are the foundational building block of an extension of Haskell focused on parallelism, called "Data Parallel Haskell"
http://www.haskell.org/haskellwiki/GHC/Data_Parallel_Haskell
http://www.haskell.org/haskellwiki/GHC/Data_Parallel_Haskell