Clone Algorithm
146