Polynomial Linear Algebra