Given a requirement for a basic data structure, implement it from scratch using TDD at A tech-focused logistics.