Hi! I want to make a class that works exactly like a float, only that it is initialized to NaN when the default constructor is called and if DEBUG is defined so that I can easily detect when I have an uninitialized float. Is there some simple way to do this? Thanks in advance!