Understanding Bouncing Ball Dynamics: A Comprehensive Guide