code: public static LongGene of(final long min, final long max) {
  		return of(nextLong(getRandom(), min, max), min, max);
  	}
docs: Create a new random {@code LongGene}. It is guaranteed that the value of
  the {@code LongGene} lies in the interval [min, max].
  
  @param min the minimal valid value of this gene (inclusively).
  @param max the maximal valid value of this gene (inclusively).
  @return a new {@code LongGene} with the given parameters.