Explore the zipline/examples directory to understand the format of existing examples. Review the zipline API documentation, especially the section on benchmarking. Write a Python script that demonstrates how to run a backtest and compare the results to a benchmark index. The example should be self contained and include comments explaining each step. Ensure it runs correctly with the current version of zipline.