+ #
+ # Since "L" is stored in the lower-left "half" of "A", it's a
+ # good thing that we need to permuts "L," too. This is due to
+ # how P2.T appears in the recursive algorithm applied to the
+ # "current" column of L There, P2.T is computed recusively, as
+ # 1 x P3.T, and P3.T = 1 x P4.T, etc, from the bottom up. All
+ # are eventually applied to "v" in order. Here we're working
+ # from the top down, and rather than keep track of what
+ # permutations we need to perform, we just perform them as we
+ # go along. No recursion needed.