Clone
Algorithm
591