Cool. I always thought array sizes had to be compile time constants.