https://liambee.me/siemens/creating-arrays-with-constant-limits/