Torthaí cuardaigh - self-adaptive (differents OR differences) evolution algorithms