https://gist.github.com/subfuzion/08c5d85437d5d4f00e58
Anonymous
Prototype before polishing. Get it working before you optimize it.