improved jln.string.toNumber() (#2)