We now use proper names for each mutation operator. Mutation "mutate" to be applied only on non-empty alternatives