hamiltonian ao_one_e_ints pseudo bitmask ao_basis