@Override
	public Spliterator<EvolutionResult<G, C>> trySplit() {
		return _estimate > 0
			? new EvolutionSpliterator<>(_start, _evolution, _estimate >>>= 1)
			: null;
	}
Create a new evolution spliterator with the given {@code start} element
and the {@code evolution} function.


@param start the start element
@param evolution the evolution function
@throws NullPointerException if one of the arguments is {@code null}
jenetics/src/main/java/io/jenetics/internal/engine/EvolutionSpliterator.java