Added Types, Advanced Types, Collections, Higher Order Functions and Pattern Matching examples