The spelled-out intro to neural networks and backpropagation: building micrograd