Kotlin Void vs Unit vs Nothing: Differences, Uses, and Examples | CodeTrail