Python List Sort Algorithm