Artificial Immune Systems: Applications, Multi-Class Classification, Optimizations, and Analysis