Homework 2

Adding many functions with several modifications.
Hoomework instructions

Homework 1~2