7.8.8 Keeping Track of All Possible Outcomes