rewrote improbable_influences

uses same optimized technique as previous commit on probable_influences