cracking code interview ch1 about list.