Updating CLS

Featuring:
- A fix in range types
- A note in pure loop expressions
- Extended example of generator expressions
- A note to collection comprehensions
- Case expressions described
- Pattern matching expressions described
- Changed title of Annotations chapter to Annotations & Pragmas