code: def plotOverlapHistogram(v, w, title, base="random"):
    
    overlaps = v.matmul(w.t())
  
    # Plot histogram of overlaps
    bins = np.linspace(float(overlaps.min()), float(overlaps.max()), 28)
    plt.hist(overlaps, bins, alpha=0.5, label='All cols')
    plt.legend(loc='upper right')
    plt.xlabel("Overlap scores")
    plt.ylabel("Frequency")
    plt.title(title)
    plt.savefig(base+"_1")
    plt.close()
  
    return overlaps
docs: Given a vector v, compute the overlap with the weight matrix w and save
    the histogram of overlaps.