Growing cell structuresa self-organizing network for unsupervised and supervised learning