These are for Thumbtack's coding challenge at PyCon 2015. Challenge is in the comments.