Oplossing opdracht-recursive afgewerkt.