The SmartXML program file editor supports code completion and most typing is replaced by code completion.
SmartXML maintains pool of big numbers, from which big numbers are retrieved (i.e., when there are used in code), and the numbers are released back to the pool, when a big number goes out of scope.