NobleBlocks
    Learning and optimization using the clonal selection principle | NobleBlocks