- Basic Function Definitions
- DataTypes
if,then&elsestatementslet&inbindingwherebinding- Pattern Matching
- Guards
- Accumulators
- Haskell Lists
- Ranges
- List Comprehensions
- Tuples
- Higher Order Functions
- Anonymous Functions
- Partial Functions & Currying
- Function Composition (
.&&$) - Folding
- User Defined Datatypes
- Records
- Typeclasses &
:info