Version 2.0.1
#38 Allow user to set arbitrary output length as long as it is greater than 0