Kompakt træ for John Swanson