Classical contact detection algorithms for 3D DEM simulations: Drawbacks and solutions. (October 2019)