fix(sort): do not require comparator to be a string
refactor(removeAll): improve performance
refactor(remove): improve performance
refactor(sort): existence of comparator is checked for in sort function
Merge branch 'optimize-remove'