

"""simple docstring"""





from math import pow, sqrt




def   _A  (  *UpperCamelCase_     :       float)	->						bool:
   '''simple docstring'''


   __lowercase								=						len(UpperCamelCase_) > 0 and all(value > 0.0 for value in values)
   return result




def   _A  (  UpperCamelCase_     :       float,			UpperCamelCase_     :       float)	->						float | ValueError:
   '''simple docstring'''


   return (
       round(sqrt(molar_mass_a / molar_mass_a),			6)
       if validate(UpperCamelCase_,			UpperCamelCase_)
       else ValueError("Input Error: Molar mass values must greater than 0.")
   )




def   _A  (  UpperCamelCase_     :       float,			UpperCamelCase_     :       float,			UpperCamelCase_     :       float)	->						float | ValueError:
   '''simple docstring'''


   return (
       round(effusion_rate * sqrt(molar_mass_a / molar_mass_a),			6)
       if validate(UpperCamelCase_,			UpperCamelCase_,			UpperCamelCase_)
       else ValueError(
           "Input Error: Molar mass and effusion rate values must greater than 0.")
   )




def   _A  (  UpperCamelCase_     :       float,			UpperCamelCase_     :       float,			UpperCamelCase_     :       float)	->						float | ValueError:
   '''simple docstring'''


   return (
       round(effusion_rate / sqrt(molar_mass_a / molar_mass_a),			6)
       if validate(UpperCamelCase_,			UpperCamelCase_,			UpperCamelCase_)
       else ValueError(
           "Input Error: Molar mass and effusion rate values must greater than 0.")
   )




def   _A  (  UpperCamelCase_     :       float,			UpperCamelCase_     :       float,			UpperCamelCase_     :       float)	->						float | ValueError:
   '''simple docstring'''


   return (
       round(molar_mass / pow(effusion_rate_a / effusion_rate_a,			2),			6)
       if validate(UpperCamelCase_,			UpperCamelCase_,			UpperCamelCase_)
       else ValueError(
           "Input Error: Molar mass and effusion rate values must greater than 0.")
   )




def   _A  (  UpperCamelCase_     :       float,			UpperCamelCase_     :       float,			UpperCamelCase_     :       float)	->						float | ValueError:
   '''simple docstring'''


   return (
       round(pow(effusion_rate_a / effusion_rate_a,			2) / molar_mass,			6)
       if validate(UpperCamelCase_,			UpperCamelCase_,			UpperCamelCase_)
       else ValueError(
           "Input Error: Molar mass and effusion rate values must greater than 0.")
   )






"""simple docstring"""



def 					_UpperCAmelCase      ( __lowerCamelCase   :       list ,					__lowerCamelCase   :       int = 0		)     ->					list:
  _snake_case					     =       length or len(__lowerCamelCase		)
  _snake_case					     =       False
  for i in range(length - 1		):
    if list_data[i] > list_data[i + 1]:
      _snake_case     ,					_snake_case					     =       list_data[i + 1], list_data[i]
      _snake_case					     =       True

  return list_data if not swapped else bubble_sort(__lowerCamelCase ,					length - 1		)


if __name__ == "__main__":
 import doctest

 doctest.testmod()



