Initial commit
Initial commit
Added shadows, still not perfect
Update README.md
Update README.md
Update README.md
my attempt at it
employed some aggressive caching so we don't recalculate the spiral all the time, which is rather expensive computationally
improved end handling, and optimized the algorithm
Unified formatting
Putting back raf abstraction

Original code used its own requestAnimationFrame() abstraction. Reason
for that was that - with this function we still can leverage browser's RAF
and abstract away all timing issues.
Using regular array instead of typed

Typed arrays are not supported in IE9- and older mobile browsers
Simplified cache computation logic

I unified position/alpha level calculation into one method. Hope this
will make it easier to read
Merge branch 'master' into gh-pages