A Survey of Recent Works in Artificial Immune Systems