The second project of EECS 343