Returning Multiple values from Kotlin Functions (Destructuring Declaration) and it's internals