Clone Algorithm
305