lgnfl-rbl Entrega do exercicio 5

This commit is a squash of the following:

  0. Bootstrapping compound deque implementation
  1. Initial implementation of compound deque
  2. Making the main program parallel
  3. Moving the deque implementation to a separate file
  4. Adding rebalance scheme for compound deque
  5. Adicionando a questao 2 do exercicio 5 usando hash
  6. Adicionando respostas da questão 4
  7. Adicionando questao 3 do exercicio 5