code: def norm(values, min=None, max=None):
      
      min = np.min(values) if min is None else min
      max = np.max(values) if max is None else max
      return (values - min) / (max-min)
docs: Unity-based normalization to scale data into 0-1 range.
  
          (values - min) / (max - min)
  
      Args:
          values: Array of values to be normalized
          min (float, optional): Lower bound of normalization range
          max (float, optional): Upper bound of normalization range
  
      Returns:
          Array of normalized values