Updated description to roughly explain the program.