The question said both trees are very large. Does it mean we should not use a recursive way of doing this?