Have to agree with fr0d0... all of the above... and then some.
Tor's definition seems to be most all-encompassing, while still retaining simplicity. kudos to you!
Tor's definition seems to be most all-encompassing, while still retaining simplicity. kudos to you!