accurate documentation of elf crossover
keyword arguments to specify weighting