added square root scalar function

you should use a DynamicFunctionResolver to create a matching instance with the given argument datatype