updated with call (not yet added to call table), if (seems ok with minimal testing), multiple procedures (seems ok with minimal testing)

TODO:
- complication expressions for operators testing
- exhausive testing with IF and multiple procedures
- add to call table (will do it when stuffs can be compiled)
- set AST Tail (will do it when stuffs can be compiled)