Compact tree of Daniel Rumbaugh