> To get recursion going you need add a 1 element case and a static if to > handle the degeneration of the recursion to Michiel's version... Of course! Stupid, stupid.