my solution for lab1
Merge branch 'lab1' into lab2
finish lab2 exercise 1-5
my solution for lab2