add counter sort
add bubble sort