Changes:
- Changed output of Part3 to .zip
- Added descriptions to all functions