Citations https://medium.com/coinmonks/representing-neural-network-with-vectors-and-matrices-c6b0e64db9fb https://datascience.stackexchange.com/questions/75855/what-types-of-matrix-multiplication-are-used-in-machine-learning-when-are-they