This is a computer assignment and requires  knowledge in programming