def updatePosition(planet, zeitintervall, beschleunigung):
    """
    Berechnet die neue Position aus der Alten mit Hilfe von Geschwindigkeit und
    Beschleunigung.
    Taylor-Polynom
    @param altePosition Die urspruengliche Position des Koerpers
    @param zeitintervall das Zeitintervall in dem die Simulation aktualisiert wird
    @param geschwindigkeit die Geschwindigkeit mit der sich der Koerper bewegt
    @param beschleunigung die Beschleunigung des Koerpers
    @return die neue Position als Vektor
    
    >>> updatePosition(Planet(1, 500, 0, numpy.array([5, 7, 3]), 0), 1, 50)
    array([ 30.,  32.,  28.])
    >>> updatePosition(Planet(3, 900, 0, numpy.array([7, 8, 9]), numpy.array([1, 2, 3])), 1, 50)
    array([ 33.,  35.,  37.])
    >>> updatePosition(Planet(3, 900, 0, numpy.array([7, 8, 9]), numpy.array([1, 2, 3])), 5, 50)
    array([ 637.,  643.,  649.])
    """
    ergebnis = planet.posVector + (planet.veloVector * zeitintervall)
    ergebnis = ergebnis + ((zeitintervall ** 2) / 2)  * beschleunigung
    
    return ergebnis