Clone Algorithm
572