

'''simple docstring'''
from __future__ import annotations


def  a__       (    _SCREAMING_SNAKE_CASE   :       list	,				_SCREAMING_SNAKE_CASE   :       int | None = None	,				_SCREAMING_SNAKE_CASE   :       int | None = None				)     ->					None:


	"""simple docstring"""





	if start is None:
		UpperCAmelCase_     :      Union[str, Any]						=  0

	if end is None:
		UpperCAmelCase_     :      List[str]						=  len(_SCREAMING_SNAKE_CASE				) - 1

	if start >= end:
		return

	UpperCAmelCase_     :      Optional[Any]						=  (start + end) // 2

	slowsort(_SCREAMING_SNAKE_CASE	,				_SCREAMING_SNAKE_CASE	,				_SCREAMING_SNAKE_CASE				)
	slowsort(_SCREAMING_SNAKE_CASE	,				mid + 1	,				_SCREAMING_SNAKE_CASE				)

	if sequence[end] < sequence[mid]:
		UpperCAmelCase_					,					UpperCAmelCase_     :      Optional[int]						=  sequence[mid], sequence[end]

	slowsort(_SCREAMING_SNAKE_CASE	,				_SCREAMING_SNAKE_CASE	,				end - 1				)


if __name__ == "__main__":
					from doctest import testmod

					testmod()








from __future__ import annotations



def 							UpperCamelCase_( lowerCamelCase_					)       ->		float:
    if not nums:
        raise ValueError('List is empty'					)
    return sum(lowerCamelCase_					) / len(lowerCamelCase_					)


if __name__ == "__main__":
 import doctest

 doctest.testmod()


