public ITokenCollection Tokenize(string expression)
        {
            var tokens = _atomicTokenizer.Tokenize(expression);

            tokens = _assembleTokenizer.Tokenize(tokens);
            tokens = _parenthesesTokenizer.Tokenize(tokens);
            return(tokens);
        }