Deep Learning From Scratch I: Computational Graphs - deep ideas