Generics überall eingefügt.
Mit toDeterministic angefangen.