int Name::HashValue() const // preconditon: 0 < length() // postcondition: returns hash value { int sum = 0; int k; for(k=0; k < length(); k++) { sum += kthChar(k) * (k+1); // sum += (*this)[k] * (k+1); } return sum; }