Combinatorial matrix theory (2018)