Memory Leak: An error in the code of a program that causes it to use up increasing
system memory over time, potentially slowing or crashing the system. Because it takes
time for the program to use up this memory, it is almost as though it is leaking away—
hence memory leak.