Added array reverse.
Added first/last property and flatten() method to Array.