L\U implementation

These really need tests before I'm even slightly happy with them. I
remember them causing a lot of grief in biogo.matrix and the situation
here is more complicated because of the submatrix support.