new file:   igrep.rb