TODO
====
 * Convert list and string operations to bitwise operations.
 * DONE - Fix the issue that was reported here:
  http://mail.python.org/pipermail/python-list/2007-April/436544.html
  http://mail.python.org/pipermail/python-list/2007-April/436575.html
  Potential fix here:
    http://aspn.activestate.com/ASPN/Cookbook/Python/Recipe/466298
 * DONE - Add some more network calcs.

