sparse number arrays (bignum will be supported later) implemented by run-length-encoding
designed to trade speed of random access for reduced memory consumption for huge arrays which contain mostly zeroes
for the implementation of hashtables
on linux, use util/premake5 gmaketo build for GNU make
on windows, use util/premake5.exe vs2013 to build for VS2013
on OSX, use util/premake-osx gmake to build for GNU make
see https://github.com/premake/premake-core/wiki for more information