Implements Assignment 4 Part 2-4

Combine
Merge pull request #6 from jackcviers/combine

Implements Assignment 4 Part 2-4