title: How to sort a list without mutating it
body: <p>I would like to sort a <code>List</code> of items in Java and have the sort return a new sorted <code>List</code> without mutating the original <code>List</code>. Is there a commonly used library that does this?</p>