What is `null`?
There have been many value types we've discussed; integers, strings, etc. there is another type we should mention.
This is the
null value which means the absence of a value.
Normally we don't directly write the
null value when programming but it is
sometimes returned by methods we use in order to indicate the lack of a result.
nullrepresents the lack of a value.