base korrekt als float deklariert (es wird im weiteren sowieso als float behandelt)
für Hyperwürfel wird nur Basis 1 zugelassen
powf statt pow verwendet, da base float und nicht double ist
FIX: UPPER_BOUND ist nicht mehr static (wurde vom Compiler raugeworfen, wodurch bei verschiedenen Graphgrößen immer die gleiche UPPER_BOUND genommen wurde, der Algorithmus dadurch nicht terminiert hat)