Fix regexp not matching case
Only create a single delayed evaluator

Fixes equality testing for memoisation.
seq now creates an array to pass to red
Fix equality testing for Array values
Refactor after debugging