trifurcation.

Inspired by today's cctools meeting.
split documentation