impl'd all crossover strategies
fixed all known bugs in job_scheduling algorithm