Yes, this is what we do as a RAG workflow. We created a list of all 32bit unsigned integers and whether they were even or odd, and we pass that into the context. The future is amazing!
Does the RAG part look up just the needed number?
I think that Gemini has a million token window (yes?) - do you have access to a model with a larger window?
Regardless, I find your ideas intriguing and wish to subscribe to your Substack.
A former co-worker had to print 5 lines of text. Sometimes, some of the lines were empty but he didn't want to print an empty line.
So he did the usual, use 'if', a lot of 'if'. He handled all the possible cases of empty VS not empty lines.