Basic matrices: An introduction to matrix theory and practice