Clone Algorithm
246