A robust algorithm for rate-independent crystal plasticity