Recent advances in the syntheses of homopolyatomic cations of the non metallic elements C, N, P, S, Cl, Br, I and Xe