Just landed on the forum a few days ago and I'm just doing my "homework". I'm yet far away to completely finishing it, then to completely understand it. However, I believe I'm making some progress, therefore I'd like to express my gratitude to all ...