Ensure that C(t+1) is created separately for DE

Sad, sad day... The new population should be created separately and should
replace the current one at the end of the iteration.

Signed-off-by: Gary Pamparà <gpampara@gmail.com>