Explorando métodos mutáveis

Escreva quatro funções que modifiquem diretamente uma lista:

  1. repeat(lst, n): Repete lst n vezes.
  2. add(lst, x): Adiciona x ao final de lst.
  3. remove(lst, m, n): Remove todos os elementos entre os índices m e n, inclusive, em lst.
  4. concat(lst, x): concatena lst com x (outra lista).

Exemplos

lst = [1, 2, 3, 4]

repeat(lst, 3) ➞ [1, 2, 3, 4, 1, 2, 3, 4, 1, 2, 3, 4] 

add(lst, 1) ➞ [1, 2, 3, 4, 1, 2, 3, 4, 1, 2, 3, 4, 1]

remove(lst, 1, 12) ➞ [1]

concat(lst, [3, 4]) ➞ [1, 3, 4]

Observações

Suas funções devem modificar a lista diretamente, sem criar uma cópia.