Reviewing Scanners, Loops and Conditionals