Text this: Artificial Immune Systems (AIS) : an introduction