... has been holding back computer science for decades.
Is that an exaggeration? This looks like a homework problem. If you get stuck on a computer science problem, just ask your teacher for help or refer to the answer at the back of the book. This is probably a trick question anyway.