first working version
new: cache large computation on disk
new: adhoc secure hash
new: view column of 2D Tensor
also accept torch.LongTensor at a Tensor
new: view prefix for all storage types
implement only 1 dimension case
new: consolidate all pretty print functions
new union of 2 sets
just before restructuring slice
fix bug: not able to view last column
works; just before change API

The API change will move the examination of the features from the
final computation to the first. The idea is to speed up the final
computation at the expense of more space in the first.
works: implementation 1

Uses less space but more time than implementation 2
handle 0 dimension case
new: bundle tensorFunction functions into one table.

Add concatenateHorizontally, Deprecate old versions.
concat any number of 1D Tensors
Interim version