LinqExtensions.FlattenTree public static IEnumerable<T> FlattenTree<T>(IEnumerable<T> e, Func<T,IEnumerable<T>> f)