Fixed Array#flatten! wasn't reallocating pointer if needed to expand
Array#reverse and Array#reverse!