Implemented size, maximum and depth (datastructures, ex. 25 to 27)