Functional Programming Library for JavaScript