adding signed 2s complement comparator