Parsing Lisp Code in Snap!

I've got this, which splits tokens:
libLisp script pic.

Now, I'm going to write a function that iterates over this list and splits it into the tree. I think that recursion is gonna be my best bet in it.