Immune algorithm, agent distinguishes self and foreign, lymphocyte, antibody agent