Added function implementations of Article and its subclasses.