By: Tom Sydney Kerckhove <syd@cs-syd.eu>
Add performGC after each mutation run; set RTS -M4g heap limit GC prevents memory accumulation across hundreds of mutation runs. The 4GiB RTS cap ensures a single runaway mutation cannot exhaust the machine's RAM.