Digital Computer Arithmetic: Design and Implementation (McGraw-Hill computer science series)