myle/gauss-elimination archive