Mike's Coderama

Cool code for short problems.

Listed here are a series of description and implementations of computer algorithms I've used to solve various problems.  Most likely if it made it here it was used for TopCoder, some other form of competitive programming problem or a technical interview question.  

Update: I recently added some pitch shifting code for C#.  You can find it here.