Added trees and other data structures

Trees and traversal of trees, dictionaries, hash tables, sets