Remove

Dada uma [!scala]List[Int][/!][!java|python]recursive list[/!] L e um inteiro, retorna uma nova lista a conter todos os elementos de L que não são iguais ao valor recebido como parâmetro.

A sua solução deve ser linear no tempo.