turned off the push/pop for blocks
in mathHandler, when we have to compile the expression(s) to determine the type, just compile those for which we haven't yet determined the type and only update those NULL type
about to remove this unnecessary if
using a SelectInst for a if() simple else simple is in place. We had to deal with a special case of a body of a function being just one of these and had to change insertReturn to handle this case specially. Other than it seems fine. Test on testLoopIfs.R
support for .integerLiterals
fix for isLiteral
example of integer literal
added r namespace