Fixes and cool improvements in CLS

Featuring:
- Memoization
- Operator declarations/definitions (were missing…)
- Function compositions and pipelines (without examples though)
- Curried functions vs. partial applications, consecutive function applications
- I/O arguments
- Named and optional arguments section
- Some fixes in applicability of functions
- Fixing the weird name of a single parameter, previously "captured named parameters", now "capturing named parameter"