Compact tree of William Edmund Armstrong