Swaps sort and filter for better performance.

Before:

seq.sortWith(lessThan).filter(p)
seq.sortBy(f).filter(p)

After:
seq.filter(p).sortWith(lessThan)
seq.filter(p).sortBy(f)