Enough Rope to Shoot Yourself in the Foot Rules for C and C Programming