Second programming assignment for CSCI 402 - Weenix I