Adjust blocking size to workspace size.
Added function to generate the Q matrix.
New constant.
Wrong block size in 2x2 partitioning.
Generate the Q matrix for LQ factorization.