Signum function.