my answers of stanford csl06b assignments