On of the most important things your programs must do is to allocate the memory they need and *deallocate* it when no longer needed. This is now usually automated. Even more critical, and not yet automated, is counting bay leaves and allspice berries you put in your food, so you can remove them all before further processing. If you miscount them your meal might crash.