Complemento reverso de RNA

Crie uma função que encontre o complemento reverso de uma fita de ácido ribonucleico (RNA). O RNA será representado como uma string contendo apenas os caracteres "A", "C", "G" e "U". Como o RNA só pode permitir (canonicamente) os pareamentos de A/U e G/C, o complemento de uma fita de RNA seria o seguinte:

original -> complement
"AAA" -> "UUU"
"UUU" -> "AAA"
"GGG" -> "CCC"
"CCC" -> "GGG"
"GGAACC" -> "CCUUGG"

Sua função deve encontrar o complemento indicado à direita E também inverter a string resultante.

Exemplos

reverseComplement("GUGU") ➞ "ACAC"

reverseComplement("UCUCG") ➞ "CGAGA"

reverseComplement("CAGGU") ➞ "ACCUG"

Observações

Suponha que todas as sequências de entrada sejam válidas.