All types except arrays now default to zero
Strings now check that the value is not 0 before returning.
Null-pointed string are intepreted as empty strings