Функція мемоізації (запам'ятовування) результату обчислення
Мемоізація приміняється в цілях покращення перфомансу для функцій, в яких складні/ресурсомісткі обчислення/дії/операції. Наприклад, вираховується значення по якійсь складній великій формулі. Або виконується запит на сервер, і ми хочемо закешувати результат, щоб запит виконувався тільки один раз, а при наступних виконаннях функції результат повертався з кешу.
В даному прикладі кешуємо результат функції отримання суми. Ця функція лише для прикладу, адже вона не є ресурсомісткою. При наступних обчисленнях з однаковими аргументами результат буде братись з кешу
Напишіть в коментарях, для чого викликаємо метод toString() на аргументах?)