Ugh.... every time I see NULL.
Such a problematic programming concept to let loose. I have never seen it have any tangible benefits, but it sure fucks up a lot of stuff. Ok, you want to represent the fact your not assigning a value while being assigned as a value = NULL, which has a memory space address 0, which you cant access, the dear null pointer.
How to represent logic, fuck it up, then everyone goes with it.