use POSIX; floor($x)