added Antigua and Barbuda
removed Array.prototype.shuffle
removed Array.prototype.copy
restructured the code