Pregunta de entrevista de Uber

Computer a^b