Introduction to computer-assisted combinatorial chemistry