Added two new mutation function, and one fitness function