Domain Codomain Range Linear Algebra