Compact tree of John William Rumbaugh