Array.copyWithin

Cleaned up the old commits ;) Hopefully will help the reviewal too.