Go forward to memset
Go backward to memmove
Go up to Strings
Go to the top op libc

`mempcpy'--copy memory regions and return end pointer

     #include <string.h>
     void* mempcpy(void *OUT, const void *IN, size_t N);
This function copies N bytes from the memory region pointed to by IN to
the memory region pointed to by OUT.
   If the regions overlap, the behavior is undefined.
`mempcpy' returns a pointer to the byte following the last byte copied
to the OUT region.
`mempcpy' is a GNU extension.
   `mempcpy' requires no supporting OS subroutines.