@Override
	public Function<ISeq<WayPoint>, Double> fitness() {
		return way -> way.stream()
			.collect(Geoid.DEFAULT.toTourLength())
			.to(METER);
	}
Create a new TSP instance with the way-points we want to visit.

@param points the way-points we want to visit
@throws NullPointerException if the given {@code points} seq is {@code null}
jenetics.example/src/main/java/io/jenetics/example/DoubleGeneTravelingSalesman.java