code: public static void tripleToEdge(final long[] triple, final long seed, final int numVertices, final int e[]) {
  		tripleToEdge(triple, seed, numVertices, (int)(numVertices * 0xAAAAAAABL >>> 33), e);  // Fast division by 3
  	}
docs: Turns a triple of longs into a 3-hyperedge.
  
  @param triple a triple of intermediate hashes.
  @param seed the seed for the hash function.
  @param numVertices the number of vertices in the underlying hypergraph.
  @param e an array to store the resulting edge.
  @see #bitVectorToEdge(BitVector, long, int, int, int[])