circulant_eigenvalue_decomposition Submodule