summary of sort algs