Clone Algorithm
689