Added: custom sorting.
Added: new items are sorted by last specified sort func.