The file CMSHL19.zip contains C code and Maple code for our new algorithm. The file magmabench1.zip contains Magma code for running the first benchmark. The file Tests2.zip contains the matrices for the second benchmark in text format. The file magmabench1.zip contains Magma code for running the second benchmark. The file maplebench1.zip contains Maple code for running the second benchmark using Maple's builtin determinant and factor algorithms. The code directory contains the files created by running unzip CMSHL19.zip and unzip Tests2.zip Instructions for how to compile the C code and run the Maple code are in readme file