создание двухсвязного динамического списка с любыми объектами, реализующий строго от одного интерфейса. Помимо традиционных методов работы со списком, есть метод сортировки