docs: def CorrectEmail(self, email):
          '''Returns a Corrected email USER INPUT REQUIRED'''
          print("Wrong Email : "+email)
          contents = email.split('@')
          if len(contents) == 2:
              domain_data = contents[1].split('.')
  
              for vemail in self.valid:
                  alters = perms(vemail.split('.', 1)[0])
                  if domain_data[0] in alters and qyn.query_yes_no("Did you mean : " + contents[0] + '@' + vemail) is True:
                          return contents[0] + '@' + vemail
  
              corrected = input('Enter Corrected Email : ')
              while self.CheckEmail(corrected) is False:
                  corrected = input('PLEASE Enter "Corrected" Email : ')
              return corrected
          else:
              print('Looks like you missed/overused `@`')
              if len(contents) == 1:
                  for vemail in self.valid:
                      if email[len(email) - len(vemail):] == vemail and qyn.query_yes_no("Did you mean : " + email[:len(email) - len(vemail)] + '@' + vemail) is True:
                          return email[:len(email) - len(vemail)] + '@' + vemail
  
              corrected = input('Enter Corrected Email : ')
              while self.CheckEmail(corrected) is False:
                  corrected = input('PLEASE Enter "Corrected" Email : ')
              return corrected