The days of being assigned homework are long behind me. Luckily for you the very device you are using to post here can help you find all the information you need to answer your questions.
Lame.