Fixed choosing mutation function