title: When should i use calloc over malloc
body: <p>This is from Beej's guide to C
  <strong>"The drawback to using calloc() is that it takes time to clear memory, and in most cases, you don't need it clear since you'll just be writing over it anyway. But if you ever find yourself malloc()ing a block and then setting the memory to zero right after, you can use calloc() to do that in one call."</strong></p>
  
  <p>so what is a potential scenario when i will want to clear memory to zero.</p>