dumb vector sorting
search ability for vector