Fixed subtract with carry, and started some work with floating point.