The library could compile with complex and sparse
Complete the README