Added array tree data structures