Stock Market Cycles: How To Use Them for Short and Long Term Profits