code: public int addValue(double[] array) {
          int val = hashCode();
          for (double f : array) {
              val = addValue(f);
          }
          return val;
      }
docs: Augment the current computed hash code with the
  value <i>array</i>.
  
  @param array value being added
  @return the new hash code.