added substring() YCP builtin
no space between functinon name and parenthesis