Here is a nice tool that helps me understand algorithms. Most recently it helped me with the reduce method 馃槂
The JavaScript implementation of this app has some limitations, so you might have to refactor the code sometimes.
If someone has a better alternative, please write it out in the comments.