Amoeba Iterator works in Preorder; Passes main() test