#define NB_SCRATCH_CELLS 256

Variables grow from the start of memory and the expression stack grows down from the end of memory. Increasing this value means that more complex expressions can be evaluated or more variables can be used. The expression stack is usually very small, but can grow for complex vector operations (but not that much).