Clone Algorithm
886