title: Round to least significant digit using int function
body: <p>I don't have a rounding function in my programming language. I want to take the result of a floating point operation, find the least significant digit and round up based on that. What I've found so far on the Internet are functions that just add .5, which seems pretty inaccurate. </p>
  
  <ol>
  <li>How do I find the least significant digit?</li>
  <li>Once I have that digit, I need to determine if it is > 5 or less than 5.</li>
  <li>If it is greater than or equal to 5, then I need to check the next digit and increment it if it is greater than 5, till I get to the decimal point and use the same determination on the number (but as a whole number, so if it is 65.444445 then it should be 66 I think) to the right of the decimal place. At least this is what seems to make sense, but maybe I'm overcomplicating this?</li>
  </ol>