NAMDAC: Numerical algorithms and methods for data analysis and classification.