Como encontrar o valor máximo no par RDD?

Eu tenho um RDD de par de faíscas (chave, contagem) como abaixo

Array[(String, Int)] = Array((a,1), (b,2), (c,1), (d,3))

Como encontrar a chave com maior contagem usando a API spark scala?

EDIT: tipo de dados do par RDD é org.apache.spark.rdd.RDD [(String, Int)]

questionAnswers(4)

yourAnswerToTheQuestion