How Many Unique bit.ly Combinations Are There?
larrycheng.com