


def        _lowerCamelCase(	lowercase__   , lowercase__ = False	)						->	str:

		'''simple docstring'''







		if not isinstance(lowercase__   , lowercase__	):
				__lowercase=			F'Expected string as input, found {type(lowercase__	)}'
				raise ValueError(lowercase__	)
		if not isinstance(lowercase__   , lowercase__	):
				__lowercase=			F'Expected boolean as use_pascal parameter, found {type(lowercase__	)}'
				raise ValueError(lowercase__	)

		__lowercase=			input_str.split('_'	)

		__lowercase=			0 if use_pascal else 1

		__lowercase=			words[start_index:]

		__lowercase=			[word[0].upper() + word[1:] for word in words_to_capitalize]

		__lowercase=			'' if use_pascal else words[0]

		return "".join([initial_word, *capitalized_words]	)


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

	testmod()










from __future__ import annotations







def        _lowerCamelCase(	lowercase__   , lowercase__	)						->	Any:

		'''simple docstring'''







		if len(lowercase__	) <= 1 or n <= 1:
				return

		insert_next(lowercase__   , n - 1	)
		rec_insertion_sort(lowercase__   , n - 1	)







def        _lowerCamelCase(	lowercase__   , lowercase__	)						->	Any:

		'''simple docstring'''







		if index >= len(lowercase__	) or collection[index - 1] <= collection[index]:
				return

		# Swaps adjacent elements since they are not in ascending order
		__lowercase,							__lowercase=			(
		    collection[index],
		    collection[index - 1],
		)

		insert_next(lowercase__   , index + 1	)


if __name__ == "__main__":
	lowerCAmelCase           =		input('''Enter integers separated by spaces: ''')
	lowerCAmelCase           =		[int(num) for num in numbers.split()]
	rec_insertion_sort(number_list, len(number_list))
	print(number_list)






