Pergunta de entrevista da empresa Apple

2's complement and write test cases