fixed bug in AUTO_TYPE_CASTING, bettered  the arithmetic_operations function and too the exec_comparison_operator function.