Olvers algorithm back substitution
Convert r to push vector
Change QRSolve to return *
Variable length Olver solve
Separate Poisson routine