Concerning #663: Implemented forward mode directional derivatives
Concerning #663: Implemented adjoint mode directional derivatives