Clone
Algorithm
696