faster roots_quartic_euler
changed roots_quartic_euler to have deterministic output