Added some comments and renamed new_data to test_data to place a greater
emphasis on the fact that it is being used to test the operation.