Naive approach
To understand how to do this efficiently, I had to start with the absolutely worst approach and go from there. In this case, the worst approach would be the one with no optimizations at all: Going thr
searchnotes.hashnode.dev3 min read