def ceildiv(a, b):
    'Divides with ceil.\n\n    E.g., `5 / 2 = 2.5`, `ceildiv(5, 2) = 3`.\n\n    Args:\n        a (int): Dividend integer.\n        b (int): Divisor integer.\n\n    Returns:\n        int: Ceil quotient.\n    '
    return (- ((- a) // b))
Divides with ceil.

E.g., `5 / 2 = 2.5`, `ceildiv(5, 2) = 3`.

Args:
    a (int): Dividend integer.
    b (int): Divisor integer.

Returns:
    int: Ceil quotient.
def ceildiv(a, b):
    'Divides with ceil.\n\n    E.g., `5 / 2 = 2.5`, `ceildiv(5, 2) = 3`.\n\n    Args:\n        a (int): Dividend integer.\n        b (int): Divisor integer.\n\n    Returns:\n        int: Ceil quotient.\n    '
    return (- ((- a) // b))