1. FIXED: Horizontal line drawing expects callable but receives string.
2. FIXED: Sign parsing is non-deterministic for negative numbers.
3. FIXED: Generative case for only-negative sign rule fails on nonnegs.
4. FIXED: Do not generate a sign for value zero.
5. DEB: Added unit tests for sign parsing/generating.