Review of mining technology