Pergunta de entrevista da empresa Apple

Iterator, bit manipulation, something related to my projects