Synthetic and stereochemical aspects of pheromone chemistry