Allocates n_bytes bytes of memory, initialized to 0's.
n_bytes
If n_bytes is 0 it returns null.
the number of bytes to allocate
a pointer to the allocated memory