Added Assignment2, forgot some little implementations^C