Linear Algebra: Ideas and Applications