who would win (warning: high nerd content)