Ag-catalyzed azide alkyne cycloaddition: a DFT approach.