The germinal centre artificial immune system