Introduction
Imagine trying to fit different sized boxes into a storage space. Sometimes, even if there is enough total space, you can't use it efficiently because of how the space is divided. This problem happens in computers too, when managing memory.