update is_subtree.cpp