I'm writing a program where I need to concatenate two arrays.

For example if I had:

```
  int max =100;
  char *append = "Hello";
  char *pStr = malloc(max);

```

How would I concatenate `append` onto `pStr`?