added arrays and numeral systems