Compact tree of Joseph Fiduccia