Synthetic Applications of Click Chemistry