Nanonumpy: Build a tiny NumPy to understand vectorization | Dark Hacker News