Clone Algorithm
456