Table of abbreviations: - **CPS**: Continuation passing style, a technique of transferring control to a function in a lazy language by passing the rest of the current function in a lambda.