acid_kewpie, this is not a homework, beside i don't have homework anymore.
i am trying to learn these things myself by doing some of those self assess questions from some books...
sorry for misleading you to think it's a piece of homework,
don't worry m8, i m not that stupid to post any of my homework here, if any, LOL