подскажите как реализовать [a b c d a c] => [a b c d] - это можно set сделать [a c] - а вот чтоб дубликаты в отдельный вектор Ни понимаю как на clojure это выразить - уже и for и doseq и loop мучил Логика какая - первый элемент колл обходит весь хвост если дубликат то в другую колл, потом 2 элемент колл обходит всю колл. и так далее пока хвост ни nill. Как такое наколдовать в Clojure ?