Operators

Added support for the operators ceil, floor, trunc, round, sin, cosin and sqrt both in the parser and in the LLVM backend. The type analysis for calls have been refactored, allowing an easier addition of new operators. Also, a new test case for operators have been added to the test suit.