Clone Algorithm
496