arrays and reflections