public static IEnumerable<IEnumerable<T>> Split<T>( this IEnumerable<T> this, Func<T, bool> divisorDetector )