Allow zeroing allocated data, or filling it with random bytes
Allow zeroing allocated data, or filling it with random bytes
Also check that single a allocation doesn't exceed a fraction of the total allowed; fix potential bug in realloc