Memory-bound functions are programs that run quickly when they have a lot of memory available to them. Imagine if you have an encyclopedia full of information, and you want to quickly find a particular piece of information - the encyclopedia is like memory, and the process of finding the information is like running a memory-bound function. So if you have lots of memory (or an encyclopedia with lots of information), the function will work quickly.