finished selection, insertion, and shell sorts