How Many Countries Are There? Simple Question, Ridiculously Complicated Answer.