Fixed a really bad typo where S+ and S- were mixed up in the SpinHalf class.