- remove the stdin behaviour.  it's non-intuitive.
- better comment about how input numbers are parsed
- remove '2' as a return code.  whatever.  nobody cares.
- flesh out funcname/usage