Compact tree of Adam Greiner