remove clone(), use addAll() with sorted() and reversed(), update of tests