In het kaart spel"21-en" krijen kaarten volgende waarde:

Het is de bedoeling om van een lijst kaarten (elke kaart voorgesteld door 1 karakter) alle mogelijke waarden te bepalen. Indien in de lijst minstens 1 aas voorkomt, zijn er inderdaad meerder mogelijke waarden van de lijst.

Schrijf de methode waarde() met als enig argument een lijst van kaarten (elk door 1 karakter voorgesteld). Het resultaat is een lijst van gehele getallen, opklimmend geordend, met alle mogelijke waarden van de lijst kaarten. Elke waarde mag in deze lijst slechts 1 keer voorkomen!
LET OP: je code MOET recursief geprogrammeerd worden, en mag dus geen lusconstructies of comprehensies bevatten.
TIP : je code kan uit meerdere recursieve functies bestaan.

Voorbeeld

h0 = ['2', 'A', 'Q', 'A', '5'] 
waarde(h0) = [21, 31, 41]