Implemented for..in loops.
Undefined & boolean types are upgraded to integer when operation is not defined.
Added support for == and != operators for all datatypes.