Development And Application Of Computational Tools To Analyse Selectivity In Organic Chemistry