A project submitted to the Department of Mathematical and Computing Sciences, Faculty of Applied Sciences, KolaDaisi University Ibadan, Oyo State, Nigeria in partial fulfilment of the requirements for the award of the degree of Bachelor (B.Sc.) in Computer Science.