Issue #10
Issue #11 and improved documentation.