Float/Ciel: If it's going to use C++11, it might as well take advantage of it