def METHOD_NAME(
    L: ArrayLike, L_B: float = 0, L_W: float = 1
) -> NDArrayFloat:
    """
    Define *Recommendation ITU-R BT.1886* inverse electro-optical transfer
    function (EOTF).
    Parameters
    ----------
    L
        Screen luminance in :math:`cd/m^2`.
    L_B
        Screen luminance for black.
    L_W
        Screen luminance for white.
    Returns
    -------
    :class:`numpy.ndarray`
        Input video signal level (normalised, black at :math:`V = 0`, to white
        at :math:`V = 1`.
    Notes
    -----
    +------------+-----------------------+---------------+
    | **Domain** | **Scale - Reference** | **Scale - 1** |
    +============+=======================+===============+
    | ``L``      | [0, 1]                | [0, 1]        |
    +------------+-----------------------+---------------+
    +------------+-----------------------+---------------+
    | **Range**  | **Scale - Reference** | **Scale - 1** |
    +============+=======================+===============+
    | ``V``      | [0, 1]                | [0, 1]        |
    +------------+-----------------------+---------------+
    References
    ----------
    :cite:`InternationalTelecommunicationUnion2011h`
    Examples
    --------
    >>> eotf_inverse_BT1886(0.11699185725296059)  # doctest: +ELLIPSIS
    0.4090077...
    """
    L = to_domain_1(L)
    gamma = 2.40
    gamma_d = 1 / gamma
    n = L_W**gamma_d - L_B**gamma_d
    a = n**gamma
    b = L_B**gamma_d / n
    V = (L / a) ** gamma_d - b
    return as_float(from_range_1(V))