learning and optimization using the clonal selection principle .
adaptation in natural and artificial systems .