Added a version w/o Maxima with hand-coded Gaussian elimination.