This class is missing a number of functions. Rewrite the class declaration to follow best practices, e.g, operators, three important functions, and printing. The functions you write must be const-correct. You do not need to create, an iterator, begin function, or end function. class AppointmentSequence private: std::string title: 11s short description One Appointment Node Linked List Building Block struct Node Appointment data: // Stored Appointment Node *next: 11/< Next Node Node ) Node (Appointment appointment) public: " Create an empty Appointment AppointmentSequence) *Add an Appointment to the sequence bool addAppointment (const Appointment& appointment):