Please add proper doxygen comments here
/** Compares the value of two floats (handles special cases, such as NaN, Inf, etc).
 * Implementation inspired by [link to website]
 * @param a value first to compare
 * @param b second value to combare
 * @param eps threshold for values to be equal/different
 * @return true if values are equal, false if not
 */