Added few scalar functions

I have renamed sign to signum because in scala.math this function has signum name
Seems to me all of these should to go into def evalFunction. Didn't check in detail, but that's where the other functions are.