From Combinatorial Chemistry to Chemical Microarray