Started trees

I needed to get some coding done. Turns out, although there's a lot to
be said for writing code in raw text, sometimes you need to be babysat
so you know when you're making mistakes.