Ad
  • Custom User Avatar

    You need to use some kind of cache for computed data. Should be possible with and without recursion (memoization)