docs: def get_symmetrical_std_devs(values, ignore_zeros = True):
      """Takes a list of values and splits it into positive and negative values. For both of these subsets, a symmetrical
         distribution is created by mirroring each value along the origin and the standard deviation for both subsets is returned.
  
      :param values: A list of numerical values.
      :param ignore_zeros: Whether or not zeroes should be considered when determining the standard deviations.
      :return: A pair of values - the standard deviations of the positive and negative subsets respectively.
      """
      pos_stdeviation = get_symmetrical_std_dev(values, True, ignore_zeros = ignore_zeros)
      neg_stdeviation = get_symmetrical_std_dev(values, False, ignore_zeros = ignore_zeros)
      return pos_stdeviation, neg_stdeviation