inplace_merge - субоптимальная реализация (в том числе: не пытается выделить временный буфер)
1. Оптимизация размера iterator_sequence (прямые и двунаправленные)

2. Заготовки новых концепций
3. Мелкие улучшения
1. make_functor в отдельный исходный файл

2. not_equal_to - выражено через not_fn и equal_to
3. подготовка для проверки алгоритмов архетипами
1. logical_not

2. оператор "равно" для пустых объектов и универсальный оператор !=
мелкие исправления