Source: https://www.math.nthu.edu.tw/~jyhhaur/teaching/linearalgebraII2020spring.files/jordan.pdf