Improved documentation; changed year of copyright.