Алгоритмы для программистов, продвинутый курс