[2311.03267] Nibbling at Long Cycles: Dynamic (and Static) Edge Coloring in Optimal Time