Clone Algorithm
289