Unsupervised pattern recognition: An introduction to the whys and wherefores of clustering microarray data