Schrijf de recursieve functie negatief(), met als argument een lijst gehele getallen. Als resultaat geef je het eerste (d.w.z. met kleinste positienummer) negatief getal van de lijst als resultaat terug. Indien de argumentlijst geen enkel negatief getal bevat, is het resultaat 0. De argumentlijst kan eventueel leeg zijn. TIP: Gebruik een bijkomend argument dat je als recursie-index gebruikt, en verberg dit als naamargument.

Argumenten

De te onderzoeken lijst gehele getallen.

Resultaat

Het eerste strikt negatief getal dat in de lijst voorkomt.

Voorbeeld

 
negatief([1, 2, 3, -4, 5, 6]) = -4
negatief([-1, 2, 3, 4, 5, 6]) = -1
negatief([1, 2, 3, 4, 5, -6]) = -6
negatief([1, 2, 3, 4, 5, 6]) = 0
negatief([]) = 0