Inversion of polyphase calcite twin data for deviatoric stress tensors: 1. A novel numerical approach. (November 2019)