Damn Cool Algorithms: Fountain Codes
blog.notdot.net