Compact tree of Johannes Swanepoel