Clone Algorithm
538