Sort, sort, sort

Aufgabe

Schreiben Sie eine Funktion, die eine Liste von Zahlen sortiert. Es soll wie folgt sortiert werden:

Suchen Sie in der Liste immer nach dem kleinsten noch nicht übernommenen Wert und hängen Sie ihn an Ihre neue sortierte Liste an.

 Input: sortieren([3, 6, 2, 7, 4])
Output: [2, 3, 4, 6, 7]

Tipp: Also wie soll ich nochmal sortieren?

Achtung Spoiler!

https://de.wikipedia.org/wiki/Selectionsort

Achtung es werden hier die in In-Place Methode erklärt. Es wird aber nach der Out-of-Place Methode gefragt

https://www.youtube.com/watch?v=Ns4TPTC8whw

Das Gleiche gilt hier. Auch werden unnötige Tauschvorgänge durchgeführt