Clone Algorithm
569