Numerical Petrology:Statistical Interpretation of Geochemical Data