Now have a dedicated subroutine for computing the union of two graphs, which the sparse_matrix module makes use of for matrix addition