All-nitrogen ion-based compounds as energetic oxidizers: a theoretical study on [N5+][NO3−], [N5+][N(NO2)2−], [NO2+][N5−] and NO2–N3. (23rd June 2020)