Compare float types and design ablation | Amazon Interview Question