Nikolas Crasiuc CSC4710 Exercise 4