Computational inorganic and bioinorganic chemistry