Concordia University Assignment Two COMP 248