Chart Parsing Example - Is There A Favoured Data Structure For Storing Ambiguous