Func and Action
Avoid Null References
Higher-Order Functions
Immutability
Immutable collections