Changed 'memoise' to 'memoize', even as an English person the 's' version seems wrong.
Expression parser now on the right track, but still not working correctly.
Fix (or hack) for null parsers.
Small improvements to the building of the operator table.