Artificial Immune Network (AiNet) for Compression and Clustering.
Abstract base class for clustering algorithms.