tree datastructure, map, size, depth, max