use POSIX::ceil now that imports are cheap

Along with 242568e, this closes issue #51