Clone Algorithm
589