Common base data structures, algorithms, and cross platform utilities