use reverse_each and CSV.read

I sense reverse_each is faster than reverse.each.

CSV.read is simpler than CSV.parse(File.read)
Merge pull request #2 from 404pnf/patch-1

use reverse_each and CSV.read