, Department of Computer Science, Mathematics and Physics, The University of the West Indies, Cave Hill, Barbados