Thanks people. I had something along the lines of mitrmkar's thing before I checked, but I still don't get the -52 stuff
When you introduce a variable and don't assign it any value, the variable exists but it's value is simply random because it is not initialized. In general, initialize the variables you use to a known value.