Floating Point representation, usage and optimization