Added remove() in arrayList as well as wrappers in BinaryTree to
decrease the underlying structure's size