Clone Algorithm
476