Almost anyone of us has gone through a situation in which you say "For God's sake! What have I done?!", others just have witnessed some. In my case I was the bad-luck guy. Three years ago I had started stuying computing engineering at TEC, for computing is what I studied in my highshool and I wanted to keep on in that field. Everyone knows that engineering is not easy at all, yet it is not impossible to achieve. Being honest the first semester drove me crazy, I had no idea all the hard-working tasks I was going to be given, but anyway I put that worries away, and started with both of the most demmanding homework. Regarding the tests I had had not that good grades, but average (at least until closure tests came) I had a friend of mine help me (advanced student) for discrete math test. After several days of hard studying, I felt I was totally prepared for it (bad thought); what I had studied was just roughly 20% of all that was going to be graded in the test, on the top o...