Clone Algorithm
276