I'm writing a script to save serial numbers which needs to be able to potentially handle 100 thousand. They need to be globally searchable so I created a custom record type to store them and link to a PO, sales order, invoice and part #. But I'm running into an issue of scale as I'll run out of governance trying to save them all. If I write a recursive script that calls itself will it get a new allocation of governance each time or do I need to convert to a map-reduce script.