Basic C version of memcpy(). Very slow on unaligned pointers.