Reuse already created vector as result vector
Refactor Interface and Use linked list to count uniques