This feels like a buzzfeed quizz for developers. If you think about each step long enough you can't really get a wrong answer