TODO: Due to the blog being hacked, I need to update this page, and fixcode formatting for all articles.