This is much better, however it still suffers some drawbacks.
(ROUND 170.123456 0.00001) = 170.123
(ROUND 170.123456 0.001) = 170.123
I would like a function that can round to a specified decimal place. This function must work at all boundary conditions. Now the work I do does not require that level of precision. However, a function should be capable of handling all possible scenarios.
I'll take a crack at it soon. Hopefully, it'll be as pretty as the other functions.