I can do better.
Edit. I apologize that I said it like that. I didn't put the effort that you put to share with us. At the same time, I went a step ahead on how to replicate anything in computing and chose to do where it requires my effort than the computing power.