Algorithms to Live By: Ch3 Sorting — LessWrong