recursive symmetricTree