Розбираємося, чому предметні дані краще зберігати не в
Pair<String, Int>, а в окремому класі
Expense; вчимося створювати й змінювати
MutableList<Expense>, виводити елементи з індексами, безпечно видаляти через
removeAt(), будувати звіти за допомогою
filter()/
map()/
sortedByDescending()/
fold(), а також робимо міні-CLI і місток для «мʼякої» міграції від пар до обʼєктів.