Rounding, floor, ceiling, and random functions

Add support for this simple functions

Ben Haefele: Yeah!! Well done!