> Ever heard of recursion? > > Why don't you simply handle all types recursively? I'm still very interested in what exactly that means. Could you maybe give a small example?