https://5dok.net/document/q05pre19-inverse-matrices.html