Getting the names of all the zip files from French's Data Library
///////////////////////////////////////////////////////
1) Manually download one zip file
-------------------------------
  a) go to the following website, manually download one zip file
     http://mba.tuck.dartmouth.edu/pages/faculty/ken.french/data_library.html

  b) Right click your mouse then choose 'view page source' to check 
     the structure of the website

2) Using R to collect all the names
--------------------------------
    Step 1: retrieve the above webpage 
    Step 2: keep lines with a keyword of zip 
    Step 3: remove anything before those names
    Step 4: remove anything after those names
    Step 5: save it as an R data set

/////////////////////////

Retrieving data from course arrangement for Data Analytics 
///////////////////////////////////////////////////////
Objective: copy-and-paste the data as our input file
           Write an R function to process it. 

     Step 1: go to http://geneseo.edu

     Step 2: Click 'ACADEMICS' on the menu bar

     Step 3: Click on 'COURSE OFFERINGS'

     Step 3: Choose 'Fall 2021'  [from Select a term ...]

     Step 4: For Subject enter 'Data Analytics'

     Step 5: Copy everything and save it as a text file 

     Step 6: write an R function to process it. 

Alternatively, for the data input, use .searchWebs() function shown below. 
   > .sw("data analytics")
                          NAME                                       WEBSITE
    1 data analytics fall 2020   http://datayyy.com/data_txt/fall2020raw.txt  
    2 data analytics fall 2021   http://datayyy.com/data_txt/fall2021raw.txt  
    3 data analytics Spring 2021 http://datayyy.com/data_txt/spring2021raw.txt
    4 data analytics Summer 2021 http://datayyy.com/data_txt/summer2021raw.txt
/////////////////////////

NPV definition and its rule
////////////////////////////////

NPV (Net Present Value) is the difference between the sum of the
   present values of cash inflows and the sum of the present values
   of all the cash outflows.

NPV Rule:  if NPV(project) > 0 accept the project
           if NPV(project) < 0 reject the project

///////////////////////////////