improve lang/toNumber behavior for -0