Efficient and low memory strain-rate independent return mapping algorithm for general yield surfaces and stress states. (February 2022)