It was good. It was actually good and The conventional way of doing things like I will give you a simple example Like for example, I created a factorial function I Had no idea that we can actually speed it up by using caches And so I didn't know how to use caches. I searched for complex tutorials on Internet or YouTube, but there wasn't there weren't any so what I did was I Created my own cache by simply passing One more parameter so the one parameter was the n that number Another was the cache and that cache was a hash map of all the values of the factorials so The recursion problem and The What do you call it speed time problem they were all solved

