>>515718902
New developments in horseshoe theory