Computer Arithmetic and Formal Proofs - Verifying Floating-point Algorithms with the Coq System