Added operator expression eval in substring function, added cypher string functions, added some more constraints and behavior