Advanced Topics in Linear Algebra: Weaving Matrix Problems Through the Weyr Form