https://5dok.net/document/z1d51ml8-algorithm-for-underdetermined-independent-component-analysis.html