A4 - Finished first half of Assignment