Compact tree of William Garneau