use a more general package name for math-related algorithms/datastructures
added implementation of a sparse vector