CS61A_ants_project