Computational Plasticity for Finite Elements