I just added the work on the matrices (although some of it not implemented for Character matrices - throws exception on ToArray() ). Very basic unit tests to check there is not an obvious mistake, but more numeric tests are needed. If you can have a look and give it a spin on your data this would be good; always good to have a pair of independent eyes. Again: caution about using this for 'real' stuff before a more tested release - your call if you do.
Cheers.
Cheers.