Exactly the same comments as for **orderLists()**. This method could be much simpler.