Hey maxitron =) Welcome aboard as we say here!
I bet you wrote this essay for an oncoming exam, didn't you?