Difference between exec() and eval() functions