added intro for array heap