roundFloat(floatValue, places)
{
expValue = exponent(10, places);
floatValue *= expValue;
floatValue = int(floatValue);
floatValue /= expValue;
return float(floatValue);
}
exponent(basev, exp)
{
result = 1;
for(i = 0; i < exp; i++)
result *= basev;
return result;
}