Revert "Revert "ex8 - sizes and arrays""

This reverts commit 687cd5329c9845c253f4a178e21a51e5465887af.
cleanup