Exercise 3 Nikolas Crasiuc CSC4710