void deleteNodeByKey(int k) { if (head == NULL) { cout << "Singly Linked List already Empty. Cant delete" << endl; } else i