fixed SquareRootFunction type check test
fix test suite
implemented scalar function log(x), log(b,x) and ln(x)
fixup! implemented scalar function log(x), log(b,x) and ln(x)