Clone
Algorithm
538