S&P500 Elliott Wave and Technical Analysis