Filtrar matriz por índices

Eu tenho uma matriz de elementos. Eu também tenho um IndexSet que especifica quais índices da matriz precisam ser extraídos para uma nova matriz. Por exemplo.:

let array = ["sun", "moon", "star", "meteor"]
let indexSet: IndexSet = [2, 3]
// Some magic happens here to get:
let result = ["star", "meteor"]

Eu estou olhando para usar o rápidofilter função, mas ainda não tenho a resposta. Como posso fazer isso?

questionAnswers(2)

yourAnswerToTheQuestion