title: Why double.MaxValue is larger than long.MaxValue?
body: <p>both of them hold 8 bytes, but how come the max value for double is <em>much</em> greater than the max value of long? there is a finite number of bits available, so how could you reach greater numbers with floating point variables?</p>