I was reviewing some code the other day and I noticed something like this: public enum Foo { One, Two, Three, } Note the "extra" comma after the last element. I thought to myself, "There's no way this can compile." But in fact it does, and when I stopped...