Number Representation and Computer Arithmetic