https://kotlinlang.org/docs/reference/basic-types.html#basic-types