Cluster studies of CO adsorption: I. CO on small Li clusters