Music for Programming
I like the website. Nice style. Interesting music. But why did you use an if-then-else statement and needlessly reassign task to task, where a simple if-then would have been sufficient to initialize task if undefined?