Nfirst

Dada uma [!scala]List[Int][/!][!java|python]recursive list[/!] e um inteiro N, retorna a lista constituída dos primeiros N elementos. Você pode assumir que a lista é longa o suficiente, i.e. que existem pelo menos N elementos.

Você pode assumir que a lista é longa o suficiente, i.e. que existe pelo menos N elementos. Sua solução deve ser linear no tempo.