Clone Algorithm
3