Homework: date(struct tm wrap), LIFO,FIFO