Implemented Array and organized exceptions