A memoization algorithm in which each function argument represents a new key, creating a trie of caches as defined by the array in your first argument.
How the donated funds are distributed
Kivach works on the Obyte network, and therefore you can track all donations.