version 0.1.3: -don't allow user to set invalid values. version 0.1.2: -update library packaging. version 0.1.1: -fix example. version 0.1: -initial version.