Text this: An Exact Solution Algorithm for Integer Bilevel Programming with Application in Energy Market Optimization