docs: private void writeObject(final ObjectOutputStream out)
  		throws IOException
  	{
  		out.defaultWriteObject();
  
  		out.writeInt(length());
  		out.writeObject(lengthRange());
  		out.writeLong(_min);
  		out.writeLong(_max);
  
  		for (LongGene gene : _genes) {
  			out.writeLong(gene.getAllele());
  		}
  	}