Clone Algorithm
979