sorting selection lecture 40 392975