need to read uniqueBST before interview