Thinking with Subtrees - Recursive Tree Algorithms | OneNoughtOne