https://iamtrask.github.io/2015/07/12/basic-python-network/ http://www.wildml.com/2015/09/implementing-a-neural-network-from-scratch/