Clone Algorithm
316