Changed Cin to Subtract for clarity, added nonfxnl testbench