Feature/unit tests/post order traversals