binary seach
merge sorting
selection sorting
insert sorting
shell sorting
qucik sorting