Mastering Hurst Cycle Analysis: A modern treatment of Hurst's original system of financial market analysis