Seol mar théacs é seo: Normal Forms for Second−Order Logic over Finite Structures‚ and Classification of NP Optimization Problems