tiny.
switch back to size_t instead of unsigned, + test on pseudoinverse.