Uber Interview Question

Reinvent the wheel question (e.g. iterator class)