Bug fix in COND to evaluate conditions as boolean <Karthik>
Fixed the bug with recursion call. Stress tested with Ackermann function \m/ <Karthik>