cyanide heap leaching definition apes