Automating algorithm selection: Checking for matrix properties that can simplify computations. (September 2019)