anchor.diff:    static num average(List<num> inputs) {
       return inputs.reduce((a, b) => a + b) / inputs.length;
     }
  -  
  +
     static int count(List<dynamic> inputs, dynamic element) {
       return inputs.where((it) => it == element).length;
     }
  -  
  +
     static dynamic mostCommon(List<dynamic> inputs) {
       var list = new List.from(inputs);
       list.sort((a, b) => count(list, b).compareTo(count(list, a)));
       return list.first;
     }
  -  
  +
     static dynamic leastCommon(List<dynamic> inputs) {
       var list = new List.from(inputs);
       list.sort((a, b) => count(list, a).compareTo(count(list, b)));
  
positive.code:   }
  }
  
  bool _isDigit(String it) =>
      ["0", "1", "2", "3", "4", "5", "6", "7", "8", "9"].contains(it);
  
negative.code:       }
      }
    }
  
    static bool fitsInSingleMessage(String input) => input.length <= 400;
  
    static String clean(String input) {
      StringBuffer buff = new StringBuffer();
      int length = input.length;
      int i = 0;
  
      while (i < length) {
        var char = input[i];
        if (char == "\u0003") {
          i++;
  
          if (i < length) {
            i++;
            char = input[i];
  
            if (_isDigit(char)) {
              i++;
            }
          }
  
          if (i < length) {
            char = input[i];
  
            if (char == ",") {
              i++;
  
              if (i < length) {
                char = input[i];
  
                if (_isDigit(char)) {
                  i++;
  
                  if (i < length) {
                    char = input[i];
  
                    if (_isDigit(char)) i++;
                  }
                }
              }
            }
          }
        } else if (char == "\u000f") {
          i++;
        } else {
          buff.write(char);
          i++;
        }
      }
  
      return buff.toString();
    }
  }
  
  