Compact tree of William ARMSTRONG