Slide 20
Slide 20 text
c
o
n
s
t d
a
t
a = [
1
, 2
, 3
]
;
n
e
w R
e
a
d
a
b
l
e
S
t
r
e
a
m
(
{
p
u
l
l
(
c
o
n
t
r
o
l
l
e
r
) {
c
o
n
s
t c
h
u
n
k = d
a
t
a
.
s
h
i
f
t
(
)
;
c
o
n
t
r
o
l
l
e
r
.
e
n
q
u
e
u
e
(
c
h
u
n
k
)
; /
/ 1
, 2
, 3
}
}
)
.
p
i
p
e
T
h
r
o
u
g
h
(
n
e
w T
r
a
n
s
f
o
r
m
S
t
r
e
a
m
(
{
t
r
a
n
s
f
o
r
m
(
c
h
u
n
k
, c
o
n
t
r
o
l
l
e
r
) {
c
o
n
t
r
o
l
l
e
r
.
e
n
q
u
e
u
e
(
c
h
u
n
k * 2
)
;
}
}
)
)
.
p
i
p
e
T
o
(
n
e
w W
r
i
t
a
b
l
e
S
t
r
e
a
m
(
{
w
r
i
t
e
(
c
h
u
n
k
) {
c
o
n
s
o
l
e
.
l
o
g
(
c
h
u
n
k
)
; /
/ 2
, 4
, 6
}
}
)
)
;
20 / 43