Uber emailer coding challenge