het een plek op de heap is dan wijst die plek naar de waarde, de volgende
plek wijst dan naar de tail.
Incomplete functies sla je op dmv heap pointer, plek van de pointer is het
- functieadres, plekken erna zijn de argumenten
+ functieadres, plekken erna zijn de argumenten. Dit is poor-mans higher
+ order functions. Als we het pro willen doen is dat niet in de scope van het
+ project.(closure, lambda's nodig etc)
Functies callen gebeurt door eerst de oude frame pointer op de stack te duwen,
dan omgekeert de argumenten van de functie. Bij afbraak herstel je gewoon de
stack pointer naar de waarde onder het laatste argument.
+