add constants
synthetic division working across all number types