Retornar número mais alto e mais baixo em uma sequência de números com espaços

Digamos que eu tenho uma sequência de números separados por espaços e quero retornar o número mais alto e mais baixo. Como isso poderia ser feito melhor em JS usando uma função? Exemplo:

highestAndLowest("1 2 3 4 5"); // return "5 1"

Gostaria que os dois números fossem retornados em uma string. O número mais baixo primeiro seguido por um espaço e depois o número mais alto.

Aqui está o que eu tenho até agora:

function myFunction(str) {
    var tst = str.split(" ");
    return tst.max();
}

questionAnswers(3)

yourAnswerToTheQuestion