@Override
	public A apply(final A[] args) {
		return root().apply(args);
	}
Evaluates the root node of this chromosome.

@see ProgramGene#apply(Object[])
@see ProgramChromosome#eval(Object[])

@param args the input variables
@return the evaluated value
@throws NullPointerException if the given variable array is {@code null}
jenetics.prog/src/main/java/io/jenetics/prog/ProgramChromosome.java