What does this function do when called? ( using paper and pencil/pen only) void foo(char *s, char *t) {

What does this function do when called? ( answer using paper and pencil/pen only) void foo(char *s, char *t) { while (*s) s++; while (*s++ = *t++) ; }