Finding Diverse Trees, Paths, and More