#[unsafe(no_mangle)]pub unsafe extern "C" fn create_matrix<'a>() -> *const Matrix<'a>
Creates an empty Matrix (a 2d array).
It returns a pointer to the allocated Matrix, which needs to be deallocated eventually.