Kompaktný strom Johann Sonak