Could someone please explain the MemoryContext switching. For exampleMemoryContextSwitchTo function. How does this work?