added comments and only computes fraction answer if expression contains division operations and if decimal answer is greater than 0.001X