code: func BlocksEqual(a, b []BlockInfo) bool {
  	if len(b) != len(a) {
  		return false
  	}
  
  	for i, sblk := range a {
  		if !bytes.Equal(sblk.Hash, b[i].Hash) {
  			return false
  		}
  	}
  
  	return true
  }
docs: // BlocksEqual returns whether two slices of blocks are exactly the same hash
  // and index pair wise.