Array Tree data structure