Also includes unit tests for not-yet tested operations like comparison and to/from pointer conversion.