Extinction Algorithm