An educational MATLAB code for nonlinear isotropic/kinematic hardening model implementation | Synapse