Clone Algorithm
2