Если я хотел сделать пользовательскую реализацию очереди, правильно
сказать, что я могу выбрать любой порядок, который я хочу (не FIFO), но я должен всегда
уважать тот факт, что удаляемый элемент позиционируется как «голова»?
но для операции вставки я не обязан помещать элемент в хвост (как в FIFO)?