Computational Aspects of Stackelberg Games