Kotlin has two equality operators, == and ===. What is the difference?
== determines if two objects have the same value. === determines if two references point to the same object
==
===
== determines if two objects have the same value. === determines if two strings have the same value
== determines if two references point to the same object. === determines if two objects have the same value
== determines if two primitive types are identical. === determines if two objects are identical