In Listing 22, I assume the `ff` in functions `ffmin `and `ffmax` stands for `floatfloatmin` and `floatfloatmax`. However, these functions use doubles.