Clone Algorithm
876