An immutable list with unmatched performance and functional API
...This makes List much faster for functional programming than arrays. List has a large API of useful functions and offers both chainable methods and curried functions to suit every taste. List follows the naming conventions common in functional programming and has arguments ordered for currying/partial application.