Computational methods applied to olefin polymerization catalysis: useful and/or surprising results