Clone Algorithm
219