AOC is silly.
You can read all about it here.
It's basically a daily coding challenge in December leading up to Christmas (because you have nothing else going on in the days leading up to Christmas...)
This is my first adventure with it. Some people at work were doing it, so I caved to peer pressure.
*** SPOILER ALERT ***
If for some reason you don't want to know the answers, uh, I posted answers here...