Clone Algorithm
228