Completed Proc args list validation
Added Array validation and Print