Symbolic differentiation and computational graphs#