add insert sort
update progress
add shell sort and update progress
fix the destroy bug
initial commit for splay tree