code: def camel_to_snake_case(string):
      
      s = _1.sub(r'\1_\2', string)
      return _2.sub(r'\1_\2', s).lower()
docs: Converts 'string' presented in camel case to snake case.
  
      e.g.: CamelCase => snake_case