Source: http://home.ku.edu.tr/~mturkay/indr262/INDR262_Simplex.pdf