i love that you have tests for your shell script. However, <code>test</code> is probably not a good choice for a function name -- won't this shadow the builtin <code>test</code>?