code: def _recursive_round(self, value, precision):
          
          if hasattr(value, '__iter__'):
              return tuple(self._recursive_round(v, precision) for v in value)
          return round(value, precision)
docs: Round all numbers within an array or nested arrays
              value: number or nested array of numbers
              precision: integer valueue of number of decimals to keep