Add zipWith and tests
Document zipWith
Add exception to zipWith when too few arguments given
Add left fold
Add foldr and tests
Add foldl1 and foldr1 and tests
Add additional test cases and fixes
Add docs
Run jsdoc