Zipfsong

Implemented a solution for the "Zipf's song" tech puzzle.

Note: The python version is passing Spotify's online solution checker, but the ruby is probably too slow--maybe I'll fix it later...