Kompakt træ for John A Armstrong