Deterimant-based configuration interaction program