how hard can it be to write one? Also, if you are able to write one, how can you not understand it? Let’s go through the solution