Introduction to Computing Hussein Suleman February 2007 UCT Department of Computer Science Computer Science 1015F.