I still see your point. However, how do you solve a problem if you just don't know something? To me, a big factor in this test is, did they finish and does it work? Lets say they understand that Modulo would be the way to go but they are unsure of the syntax. Where would they find the answer? Or do we say, sorry you're out...you must memorize everything?