Clone Algorithm
285