Cycloaddition reactions of cyanogen (C2N2) on the Si(100)-2x1 surface.