The 4 Ways to Tell if a Matrix is Diagonalizable [Passing Linear Algebra]