individual comparision operator added
reproduction added and mutation and crossover scheme added