Understanding the Non-null Assertion Operator '!' - Ru Chern