Pergunta de entrevista da empresa Silicon Image

random, some basic coding.