Implementacao do Pair com generics e comentarios adicionais