This is the project for the CSE 202 homeworks.