Understanding the Python eval() Function: A Comprehensive Guide