Group Members: 
    Daniel Scanteianu (UNI: dms2301)
    Stanley Ye (UNI: yy2922)


File structure: 
    README.txt
        -- general Guildlines 
    main/ 
        -- main source code 
    chunkMap/ 
        -- parMap experiment code  
    SampleTestFiles 
        -- sample test files 


Sample Test Insucttion: 
    1) Install the package (only once)
    $ stack install parallel 

    2) Compile the program 
    $ stack ghc -- -threaded --make -Wall -O Tfidf.hs -XDeriveAnyClass -XDeriveGeneric

    3) Sample tests 
    $ ./Tfidf +RTS -N1 -RTS -f "../SampleTestFiles/file1.txt" "I love cat dog bird" 4
    0.000078s
    [("I love cat dog bird",2.283333333333333)]

    $ ./Tfidf +RTS -N4 -RTS -f "../SampleTestFiles/twitterLargeStrings.txt" "airline delay" 4
    16.12025s
    [(" checked in 2 minutes after my flight became eligible for check in and I\226\8364\8482m in boarding group C @SouthwestAir HOW https://t.co/Hc9fKCdUJK @",16.166666666666664)]


    Note: This submission only contains minimal testing input files. If you want to 
    have a full experiment testing, you can git clone the full repo and follow the
    instructions in main/Tfidf.hs to do the experiments (https://github.com/Scanteianu/ParallelFunctionalProgrammingProject). 


