arrays and expressions