Some bare-bones data structure implementations