Clone Algorithm
948