Added Optimal::needToAddCustomer()