MOVE_ALLOC to grow an array

Fair enough, but technically this is a result of the allocatable, intent(out) attributes for to, so not that specific to move_alloc.