Source: https://www.cs.umbc.edu/~dana3/202Slides/DereferenceVsConversion.pdf