"""simple docstring"""
from __future__ import annotations



def 					UpperCamelCase					(       SCREAMING_SNAKE_CASE_						,	SCREAMING_SNAKE_CASE_						,	SCREAMING_SNAKE_CASE_ )      ->int | float:
    if len(lowerCAmelCase_ ) == 0:
        raise ValueError('''find_max() arg is an empty sequence''' )
    if (
        left >= len(lowerCAmelCase_ )
        or left < -len(lowerCAmelCase_ )
        or right >= len(lowerCAmelCase_ )
        or right < -len(lowerCAmelCase_ )
    ):
        raise IndexError('''list index out of range''' )
    if left == right:
        return nums[left]
    _lowerCamelCase	: Optional[int]       =       (left + right) >> 1  # the middle
    _lowerCamelCase	: List[str]       =       find_max(lowerCAmelCase_						,	lowerCAmelCase_						,	lowerCAmelCase_ )  # find max in range[left, mid]
    _lowerCamelCase	: Dict       =       find_max(lowerCAmelCase_						,	mid + 1						,	lowerCAmelCase_ )  # find max in range[mid + 1, right]

    return left_max if left_max >= right_max else right_max


if __name__ == "__main__":
  import doctest

  doctest.testmod(verbose=True)









from dataclasses import dataclass, field
from typing import ClassVar, Dict

from ..features import Features, Value
from .base import TaskTemplate



@dataclass(frozen=__SCREAMING_SNAKE_CASE    )
class 					__snake_case	(  __SCREAMING_SNAKE_CASE    ):


    '''simple docstring'''







    lowerCamelCase__    :		str				=	field(default="""summarization"""			,     metadata={"""include_in_asdict_even_if_is_default""": True}    )
    lowerCamelCase__    :		ClassVar[Features]				=	Features({"""text""": Value("""string"""    )}    )
    lowerCamelCase__    :		ClassVar[Features]				=	Features({"""summary""": Value("""string"""    )}    )
    lowerCamelCase__    :		str				=	"text"
    lowerCamelCase__    :		str				=	"summary"



    @property
    def  lowercase_					(       self     ):





        '''simple docstring'''

        return {self.text_column: "text", self.summary_column: "summary"}
