stack javadoc
TODO - traverse bst
arrayList -TODO implement