Como posso encontrar o índice do valor máximo em uma lista no Scala?

Para uma lista Scala [Int] eu posso chamar o método max para encontrar o valor máximo do elemento.

Como posso encontrar o índice do elemento máximo?

Isso é o que estou fazendo agora:

val max = list.max 
val index = list.indexOf(max)