Implemented the clone.

Time to fix up the stars in pointer types.