Leadership sort

3