created concepts for sparse tensors and a simple flat-index hashtable-based tensor implementation