/*
* Klasse ArrayTreePrint druckt aus einem Array einen Baum, so wie z.B. HeapSort ihn sieht.
* Als Parameter benötig arrayTreePrint das Integer Array und optional die gewünschte, maximale
* Darstellungstiefe. Ohne optionalen Parameter wird nur bis zu einer Tiefe von 7 gedruckt.
*
* Die Ausgabe der Feldinhalte wird an das längste Element angepasst. Somit erhält man immer
* einen sauberen Ausdruck und ordentliche Einrückungen.
*
* Um die Orientierung zu erleichtern, sind die Söhne eines Vaters durch Striche verbunden.
*