[math-fun] moore-penrose inverse