Write a function to copy the NULL terminated string? The source & destination can be any where with overlap possible. The end result should be that the destination should have string properly without getting corrupted.
Sigiloso
Copy from end to begin so that destination will has the string of source.