Clone Algorithm
477