title: hash function type and
body: <p>What kind of Hash function is this? and what does it do?</p>
  
  <pre><code>hash[i] = 999999999;
  sort(adj[i].begin(), adj[i].end());
  for(int j = 0;j &lt; adj[i].size();j++)
  {
      hash[i] += (hash[i]*hash[adj[i][j]])%mod;
      hash[i] %= mod;
  }
  </code></pre>