A framework for "king-of-the-hill" challenges on Programming Puzzles and Code Golf Stack Exchange