checked out numeric_limits<floating>::min()