Updated formatting and copyright notice.