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