Ard chapter 3

For review.
Any reason you didn't go for the `my @input = <STDIN>`? Just personal preference or was there a reason? (Nothing wrong with this btw).