Added ceil() and floor()