This might be a better Gauss-algorithm. Dagon will be pleased