20 algorithms in JavaScript in 7 minutes