Clone Algorithm
308