finish assignment2
finish sierpinski in assignment3