mapWithIndexUsingBlock: added
two constructors: arrayWithRange: and ArrayByRepeatingObject:times: added