Spotify Tech Puzzles from http://www.spotify.com/us/jobs/tech/