JavaScript engines aren't required to support denormaized floats? this is not a serious language