SMS dit: Alternant molecular orbital method