Clone Algorithm
378