The preservation of favored building blocks in the struggle for fitness: the puzzle algorithm | IEEE Journals & Magazine | IEEE Xplore