Implement and derive backprop from scratch | Anthropic