yah when I first was learning JavaScript, I made my own date library if you can believe it. I learned a lot but then at some point it seemed idiotic but only from the perspective after doing it, not before. We are 4 dimensional after all and information assimilation seems to be also.