All methods are written for AbstractArrays, but the current indexing assumes one-indexing. With minor adjustments, it should be possible to adjust the indexing to allow for general index styles. See https://docs.julialang.org/en/v1/devdocs/offset-arrays/.