1. CLEANUP: Renamed DCG cardinal rules that process integers not numbers.
2. ADDED: signed_number//1 inspired by SPARQL and Turtle grammars.
3. CLEANUP: Rewrote dcg_until//[2,3] to be closer to dcg_abnf.pl in naming and functioning.