For performance sake, it is vital that some basic operations are done e ciently and, notably, the computation of the Hamiltonian matrix elements. is raises some questions about the data structures chosen to represent the two-electron integrals and determinants, as well as their consequences from an algorithmic point of view. is section is going to address these questions by going through the basic concepts of our determinant-driven approach.