Preserve context
Use correct method
Initialize values, esp. i
Refer to this
Add visual test
Add minified file