Structure and thermochemistry of sulfur fluorides SFn (n=1–5) and their ions SF+n (n=1–5)