first version
first correct version
computed elapsed time
added comments
passed file name from command line