sub ceil { -int(-shift) }