competitive computer programming at the olympic games.