partition & morris in-oder tree traversal