Bug Fix. Now we duplicate matrices in the lowest level routines, since
the information will change across the FLAME alg.