https://cerkit.com/posts/is-the-feedback-loop-the-key-to-a-learning-computer/