Uber interview question

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