Game of life in Tsinghua University's Software Engineering Course Homework