added unit tests for transcendental functions