malloc
Allocates @n_bytes bytes of memory. If @n_bytes is 0 it returns null.
If the allocation fails (because the system is out of memory), the program is terminated.
Return
a pointer to the allocated memory
Parameters
nBytes
the number of bytes to allocate