Noe av det beste med dataprogrammering er at så snart du har lært en datamaskin hvordan den utfører en handling, kan du be den gjenta funksjonen. Du gir funksjonen et navn og så kaller du på den. Det blir som å lære seg nye ord. I programmet vi bygget lærte vi å tegne et kvadrat ved å flytte og snu fire ganger. Vi kan ta den funksjonen og gi den et navn, tegne en firkant, sånn at uansett når vi ønsker å gjøre det, sier vi rett og slett tegn en firkant. Programmet vil gå tilbake og vekke den funksjonen, den koden. Programmet vil gjøre det for oss. Vi har lagt til det konseptet i programmeringsspråket.