Using Squeak as an Effective Technology Tool to Enhance and Enrich Teaching and Learning