Clone Algorithm
287