floating point exception erroneous arithmetic operation